transaction processing service provider - German English Dictionary